using Microsoft.Practices.CompositeWeb;
using Microsoft.Practices.ObjectBuilder;

namespace CSC440TeamOne.Admin.Views
{
    /// <summary>
    /// Name - DefaultViewPresenter.cs
    /// Description - Encapsulates all client requests from the ToleranceConfigDetailsView
    /// Programmer - Matthew Mitchell
    /// Date coded - 11/27/2011
    /// Arguments - IAdminController
    /// Variables - None
    /// Files accessed by this code artifact - None
    /// Files changed by this code artifact - None
    /// I/O - None
    /// Error Handling - None
    /// Modifications -
    ///     1.0 - Initial coding
    /// Known Faults -
    ///     1.0 - None known
    /// </summary>
    public class DefaultViewPresenter : Presenter<IDefaultView>
    {
        private IAdminController _controller;

        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultViewPresenter"/> class.
        /// </summary>
        /// <param name="controller">The controller.</param>
        public DefaultViewPresenter([CreateNew] IAdminController controller)
        {
            this._controller = controller;
        }
    }
}
